import 'package:flutter/material.dart';

import '../view_model_provider.dart';
import 'base_view_model.dart';

abstract class BaseApiProvider<VM extends BaseApiViewModel>
    extends ViewModelProviderWidget<VM> {
  @override
  void initViewModel(BuildContext context, VM viewModel) {
    debugPrint("ProviderWidgetExample initViewModel $viewModel");
  }

  @override
  void bindViewModel(BuildContext context, VM viewModel) {
    debugPrint("ProviderWidgetExample bindViewModel $viewModel");
  }

  @override
  void disposeViewModel(BuildContext context, VM viewModel) {
    debugPrint("ProviderWidgetExample disposeViewModel $viewModel");
  }


}